package com.chatbot.dto;

import java.time.LocalDateTime;
import java.util.List;

public class CharacterConversationDTO {
    private Long characterConversationId;
    private Long userId;
    private Long characterId;
    private String title;
    private String sceneContext;
    private LocalDateTime createdAt;
    private CharacterDTO character;
    private List<CharacterMessageDTO> messages;

    // Getters and Setters
    public Long getCharacterConversationId() {
        return characterConversationId;
    }

    public void setCharacterConversationId(Long characterConversationId) {
        this.characterConversationId = characterConversationId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getCharacterId() {
        return characterId;
    }

    public void setCharacterId(Long characterId) {
        this.characterId = characterId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getSceneContext() {
        return sceneContext;
    }

    public void setSceneContext(String sceneContext) {
        this.sceneContext = sceneContext;
    }

    public LocalDateTime getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(LocalDateTime createdAt) {
        this.createdAt = createdAt;
    }

    public CharacterDTO getCharacter() {
        return character;
    }

    public void setCharacter(CharacterDTO character) {
        this.character = character;
    }

    public List<CharacterMessageDTO> getMessages() {
        return messages;
    }

    public void setMessages(List<CharacterMessageDTO> messages) {
        this.messages = messages;
    }
} 